package com.wetao.lib_common.greendao.model;

import org.greenrobot.greendao.annotation.Entity;
import org.greenrobot.greendao.annotation.Generated;
import org.greenrobot.greendao.annotation.Id;
import org.greenrobot.greendao.annotation.NotNull;

//暂时没有做
@Entity
public class PenOffLineGridInfoChild {
    @Id(autoincrement = true)
    private Long id;
    //
    private Integer gridId;
    //教辅：格子类型：0，试题；1，听；2，提交 课程：只为0
    private Integer gridType;
    //云蝶的序列号
    private String pageserial;
    //铺码id
    private Integer bookId;
    //页码
    private Integer pageNumber;
    //
    private Integer sectionNo;
    //
    private Integer ownerNo;
    //页码
    private Integer pageNum;
    //
    private Integer knowledgeMapOutlineContentId;
    //知识图谱内容节点类型 1：文档 2：音频 3：视频 4:在线训练 5：训练（打印试卷）
    private Integer contentType;
    //
    private Integer examId;
    //
    private String examName;
    //如果是思维导图类需要用到此字段
    private Integer isExam;
    //关联的试题id
    private Integer questionId;
    //如果是课程内容url，多个内容用||分割
    private String question;
    //试题答案 直播答题卡内容
    String questionAnswer;
    //课程关联资源名称
    private String fileName;
    //pdf总页数 （音画同步的情况才有值）
    private Integer totalPages;
    //音频总时长（音画同步的情况才有值）
    private Integer duration;
    //音画同步设置参数（音画同步的情况才有值）
    private String setContent;
    //格子起始点x坐标
    private Float startX;
    //格子起始点y坐标
    private Float startY;
    //格子结束点x坐标
    private Float endX;
    //格子结束点y坐标
    private Float endY;
    //格子排序字段
    private Integer classId;
    //教辅节点 或图谱节点id
    private Integer sourceNodeId;
    //跨页标记 0:不跨页， 1：跨前页 2：跨后页
    private Integer spreadFlag;
    //大图宽度
    private Integer bigPicWidth;
    //大图高度
    private Integer bigPicHeight;
    //试题类型
    private Integer questionTypeId;


    @NotNull
    private Long penOffLineGridInfoId;


    @Generated(hash = 1964245533)
    public PenOffLineGridInfoChild(Long id, Integer gridId, Integer gridType,
            String pageserial, Integer bookId, Integer pageNumber,
            Integer sectionNo, Integer ownerNo, Integer pageNum,
            Integer knowledgeMapOutlineContentId, Integer contentType,
            Integer examId, String examName, Integer isExam, Integer questionId,
            String question, String questionAnswer, String fileName,
            Integer totalPages, Integer duration, String setContent, Float startX,
            Float startY, Float endX, Float endY, Integer classId,
            Integer sourceNodeId, Integer spreadFlag, Integer bigPicWidth,
            Integer bigPicHeight, Integer questionTypeId,
            @NotNull Long penOffLineGridInfoId) {
        this.id = id;
        this.gridId = gridId;
        this.gridType = gridType;
        this.pageserial = pageserial;
        this.bookId = bookId;
        this.pageNumber = pageNumber;
        this.sectionNo = sectionNo;
        this.ownerNo = ownerNo;
        this.pageNum = pageNum;
        this.knowledgeMapOutlineContentId = knowledgeMapOutlineContentId;
        this.contentType = contentType;
        this.examId = examId;
        this.examName = examName;
        this.isExam = isExam;
        this.questionId = questionId;
        this.question = question;
        this.questionAnswer = questionAnswer;
        this.fileName = fileName;
        this.totalPages = totalPages;
        this.duration = duration;
        this.setContent = setContent;
        this.startX = startX;
        this.startY = startY;
        this.endX = endX;
        this.endY = endY;
        this.classId = classId;
        this.sourceNodeId = sourceNodeId;
        this.spreadFlag = spreadFlag;
        this.bigPicWidth = bigPicWidth;
        this.bigPicHeight = bigPicHeight;
        this.questionTypeId = questionTypeId;
        this.penOffLineGridInfoId = penOffLineGridInfoId;
    }


    @Generated(hash = 68687905)
    public PenOffLineGridInfoChild() {
    }


    public Long getId() {
        return this.id;
    }


    public void setId(Long id) {
        this.id = id;
    }


    public Integer getGridId() {
        return this.gridId;
    }


    public void setGridId(Integer gridId) {
        this.gridId = gridId;
    }


    public Integer getGridType() {
        return this.gridType;
    }


    public void setGridType(Integer gridType) {
        this.gridType = gridType;
    }


    public String getPageserial() {
        return this.pageserial;
    }


    public void setPageserial(String pageserial) {
        this.pageserial = pageserial;
    }


    public Integer getBookId() {
        return this.bookId;
    }


    public void setBookId(Integer bookId) {
        this.bookId = bookId;
    }


    public Integer getPageNumber() {
        return this.pageNumber;
    }


    public void setPageNumber(Integer pageNumber) {
        this.pageNumber = pageNumber;
    }


    public Integer getSectionNo() {
        return this.sectionNo;
    }


    public void setSectionNo(Integer sectionNo) {
        this.sectionNo = sectionNo;
    }


    public Integer getOwnerNo() {
        return this.ownerNo;
    }


    public void setOwnerNo(Integer ownerNo) {
        this.ownerNo = ownerNo;
    }


    public Integer getPageNum() {
        return this.pageNum;
    }


    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }


    public Integer getKnowledgeMapOutlineContentId() {
        return this.knowledgeMapOutlineContentId;
    }


    public void setKnowledgeMapOutlineContentId(
            Integer knowledgeMapOutlineContentId) {
        this.knowledgeMapOutlineContentId = knowledgeMapOutlineContentId;
    }


    public Integer getContentType() {
        return this.contentType;
    }


    public void setContentType(Integer contentType) {
        this.contentType = contentType;
    }


    public Integer getExamId() {
        return this.examId;
    }


    public void setExamId(Integer examId) {
        this.examId = examId;
    }


    public String getExamName() {
        return this.examName;
    }


    public void setExamName(String examName) {
        this.examName = examName;
    }


    public Integer getIsExam() {
        return this.isExam;
    }


    public void setIsExam(Integer isExam) {
        this.isExam = isExam;
    }


    public Integer getQuestionId() {
        return this.questionId;
    }


    public void setQuestionId(Integer questionId) {
        this.questionId = questionId;
    }


    public String getQuestion() {
        return this.question;
    }


    public void setQuestion(String question) {
        this.question = question;
    }


    public String getQuestionAnswer() {
        return this.questionAnswer;
    }


    public void setQuestionAnswer(String questionAnswer) {
        this.questionAnswer = questionAnswer;
    }


    public String getFileName() {
        return this.fileName;
    }


    public void setFileName(String fileName) {
        this.fileName = fileName;
    }


    public Integer getTotalPages() {
        return this.totalPages;
    }


    public void setTotalPages(Integer totalPages) {
        this.totalPages = totalPages;
    }


    public Integer getDuration() {
        return this.duration;
    }


    public void setDuration(Integer duration) {
        this.duration = duration;
    }


    public String getSetContent() {
        return this.setContent;
    }


    public void setSetContent(String setContent) {
        this.setContent = setContent;
    }


    public Float getStartX() {
        return this.startX;
    }


    public void setStartX(Float startX) {
        this.startX = startX;
    }


    public Float getStartY() {
        return this.startY;
    }


    public void setStartY(Float startY) {
        this.startY = startY;
    }


    public Float getEndX() {
        return this.endX;
    }


    public void setEndX(Float endX) {
        this.endX = endX;
    }


    public Float getEndY() {
        return this.endY;
    }


    public void setEndY(Float endY) {
        this.endY = endY;
    }


    public Integer getClassId() {
        return this.classId;
    }


    public void setClassId(Integer classId) {
        this.classId = classId;
    }


    public Integer getSourceNodeId() {
        return this.sourceNodeId;
    }


    public void setSourceNodeId(Integer sourceNodeId) {
        this.sourceNodeId = sourceNodeId;
    }


    public Integer getSpreadFlag() {
        return this.spreadFlag;
    }


    public void setSpreadFlag(Integer spreadFlag) {
        this.spreadFlag = spreadFlag;
    }


    public Integer getBigPicWidth() {
        return this.bigPicWidth;
    }


    public void setBigPicWidth(Integer bigPicWidth) {
        this.bigPicWidth = bigPicWidth;
    }


    public Integer getBigPicHeight() {
        return this.bigPicHeight;
    }


    public void setBigPicHeight(Integer bigPicHeight) {
        this.bigPicHeight = bigPicHeight;
    }


    public Long getPenOffLineGridInfoId() {
        return this.penOffLineGridInfoId;
    }


    public void setPenOffLineGridInfoId(Long penOffLineGridInfoId) {
        this.penOffLineGridInfoId = penOffLineGridInfoId;
    }


    public Integer getQuestionTypeId() {
        return this.questionTypeId;
    }


    public void setQuestionTypeId(Integer questionTypeId) {
        this.questionTypeId = questionTypeId;
    }




}
